/* 
* @Author: Administrator
* @Date:   2015-09-17 16:47:31
* @Last Modified by:   Administrator
* @Last Modified time: 2016-03-15 09:39:48
*/
.main { background: #fafafa; margin-top: -15px; padding-top: 40px; padding-bottom: 50px; }
.main>div { border: 1px solid #d8d8d8; border-radius: 5px; margin-bottom: 20px; background: #fff; }
.main .main-top { border: none; background: #fafafa; }
.main-top .main-top-l, .main-top .main-top-r { border: 1px solid #d8d8d8; border-radius: 5px; /*overflow: hidden;*/ }
.main-top .main-top-l { width: 233px; background: #fff;	/*padding-bottom: 40px;*/ }
.main-top .main-top-l h3 { border: 1px solid #12adff; background: #12adff; text-align: center; font-size: 18px; color: #fff; border-radius: 5px 5px 0px 0px;	/*margin-bottom: 16px;*/ padding: 15px 0px; }
.main-top-l h3 span { height: 30px; line-height: 30px; padding-left: 38px; background: url(../images/r-white_03.png) no-repeat; display: inline-block; }
.main-top-l h3 .r-logo { background: url(../images/borrow/borrow1_03.png) no-repeat; }
.main-top-l h3 .zh-logo { background: url(../images/zhuan-white_03.png) no-repeat; }
.main-top-l .car-img {/*padding: 5px 0px 6px 7px;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;*/ }
.main-top-l .company-name { padding: 10px 30px 20px; text-align: center; font-size: 15px; color: #333; line-height: 25px; border-bottom: 1px solid #f2f2f2; }

/*	.main-top-l .icons { padding: 14px 33px 10px; border-bottom: 1px solid #f2f2f2; }
.main-top-l .icons i { width: 22px; height: 22px; background: url(../images/qye_icon_sprite.png) no-repeat; margin: 0 7px; display: inline-block; }
.main-top-l .icons .icon1 { background: url(../images/borrow/borrow3_03.png) no-repeat; }
.main-top-l .icons .icon2 { background-position: -22px -44px; }
.main-top-l .icons .icon3 { background-position: -44px -22px; }
.main-top-l .icons .icon4 { background-position: -66px -22px; }*/
.main-top .icon-wrap { padding: 14px 0; border-bottom: 1px solid #f2f2f2; text-align: center; }
.main-top-l .icon-wrap .car { background: url(../images/borrow/borrow3_03.png) no-repeat; margin-top: 1px; }
.main-top .main-top-r { width: 750px; background: #fff; }
.main-top-r-t { position: relative; padding: 20px; font-size: 16px; color: #333; border-bottom: 1px solid #ececec; }
.main-top-r-t i, .main-top-r-t .i2 { width: 60px; height: 60px; position: absolute; left: -5px; top: -5px; background: url(../images/invest-bg_03.png) no-repeat; display: block; }
.main-top-r-t i { background-position: 0 0; }
.main-top-r-t .i2 { background-position: 0 -128px; }
.main-top-r-b-l { padding: 50px 20px 37px 25px; width: 471px; border-right: 1px solid #ececec; }
.main-top-r-b-l .num div { height: 38px; border-right: 1px solid #9a9a9a; font-size: 16px; color: #999; float: left; line-height: 38px; }
.main-top-r-b-l .num span { font-size: 29px; color: #ff2626; }
.main-top-r-b-l .num i { font-size: 20px; color: #ff2626; }
.main-top-r-b-l .num .money { padding-right: 20px; width: 200px; }
.main-top-r-b-l .num .rate { padding: 0 30px 0 20px; width: 85px; }
.main-top-r-b-l .num .rate2 { padding: 0 5px; position: relative; width: 160px; text-align: center; }
.main-top-r-b-l .num .rate2 b { position: absolute; width: 15px; height: 15px; background: #fd3f3f; border-radius: 50%; line-height: 15px; color: #fff; text-align: center; top: -8px; right: 5px; cursor: pointer; }
.main-top-r-b-l .num .rate2 .rate2-info { width: 168px; border-radius: 5px; border: 1px solid #d5d5d5; position: absolute; top: 40px; left: 1px; height: 189px; font-size: 14px; background: #fff; border-right: none; overflow: hidden; box-shadow: 0px 3px 4px #d1d1d1; }
.main-top-r-b-l .num .rate2 ul { float: left; width: 50%; }
.main-top-r-b-l .num .rate2 li { border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; height: 25px; line-height: 25px; text-align: center; color: #333; }
.main-top-r-b-l .num .rate2 .li-blue { height: 32px; background: #12adff; color: #fff; text-align: center; line-height: 32px; }
.main-top-r-b-l .num .rate2 li u { text-decoration: none; color: #999; }
.main-top-r-b-l .num .rate2 .li-red { color: #ff2626; }
.main-top-r-b-l .num .time { padding-left: 20px; border-right: none; width: 72px; }
.main-top-r-b-l .num .time1 { padding-left: 5px; width: 86px; }
.main-top-r-b-l .num .time span { color: #333; }
.num-b { height: 55px; line-height: 55px; color: #999; font-size: 14px; }
.num-zhuan { height: 35px; line-height: 35px; }
.num-b span { float: left; }
.num-b span i { color: #333; }
.num-b span:first-child { width: 221px; }
.num-b .span-rate { width: 111px; padding-left: 25px; }
.num-b .span-time { width: 72px; padding-left: 20px; }
.time-info { color: #12adff; margin-top: 10px; }
.time-info .progress { width: 225px; float: left; }
.time-info .progress-bar { width: 70.8%; height: 6px; background: #12adff; float: left; border-radius: 3px; }
.time-progress span { margin: 0 30px 0 15px; font-size: 16px; float: left; display: inline-block; width: 62px; }
.time-progress p { float: left; width: 125px; height: 18px; line-height: 18px; padding: 0 3px; text-align: center; background: #12adff; color: #fff; font-size: 12px; border-radius: 3px; letter-spacing: 1px; }
.time-progress p i { color: #e94055; }
.money-sum { height: 34px; line-height: 34px; border-bottom: 1px dashed #12adff; margin-top: 25px; }
.money-sum p { float: left; color: #999; font-size: 14px; margin-right: 4px; }
.money-sum .pl { width: 166px; text-align: right; }
.money-sum p span { color: #333; }
.money-sum-b { padding: 14px 10px 0px 0px; font-size: 14px; color: #999; }
.money-sum-b p { float: left; height: 20px; line-height: 20px; }
.money-sum-b .p-right { float: right; width: 208px; text-align: right; }
.main-top-r-b-r { color: #999; font-size: 14px; width: 233px; }
.main-top-r-b-r .account-momey { height: 65px; line-height: 65px; font-size: 16px; border-bottom: 1px solid #d5d5d5; border-top: 1px solid #fff; text-align: center; background: #e7e7e7; }
.main-top-r-b-r .account-momey span { color: #333; }
.main-top-r-b-r .account-momey-on a { color: #12adff; }
.main-top-r-b-r .invest-money { overflow: hidden; padding: 28px 15px 73px 25px; border-top: 1px solid #fff; background: #f2f2f2; position: relative; }
.main-top-r-b-r .invest-money p { color: #333; margin-bottom: 15px; }
.main-top-r-b-r .refund, .main-top-r-b-r .end, .main-top-r-b-r .lb { height: 171px; }
.main-top-r-b-r .refund p, .main-top-r-b-r .end p, .main-top-r-b-r .lb p { font-size: 16px; color: #999; }
.main-top-r-b-r .refund i, .main-top-r-b-r .end i, .main-top-r-b-r .lb i { width: 171px; height: 170px; position: absolute; right: -14px; bottom: -10px; background: url(../images/refund.png) no-repeat; }
.main-top-r-b-r .end i { background: url(../images/end.png) no-repeat; }
.main-top-r-b-r .lb i { background: url(../images/lb.png) no-repeat; }
.main-top-r-b-r .start-money { border: 1px solid #dbdbdb; width: 190px; height: 32px; border-radius: 5px; font-size: 12px; position: relative; }
.main-top-r-b-r .start-money .tips { width: 48px; height: 40px; position: absolute; top: -40px; right: 12px; background: url(../images/invest-png_03.png) no-repeat; }
.main-top-r-b-r .start-money .minus, .main-top-r-b-r .start-money .add { width: 31px; height: 32px; background: #e7e7e7; position: relative; }
.main-top-r-b-r .start-money .minus i, .main-top-r-b-r .start-money .add i { background: url(../images/btn-sprits.png) no-repeat; position: absolute; }
.main-top-r-b-r .start-money .minus { border-radius: 5px 0 0 5px; }
.main-top-r-b-r .start-money .minus i { width: 17px; height: 5px; background-position: 0 -6px; top: 13px; left: 8px; }
.main-top-r-b-r .start-money .add { border-radius: 0px 5px 5px 0px; }
.main-top-r-b-r .start-money .add i { width: 17px; height: 17px; background-position: -18px 0; left: 8px; top: 7px; }
.main-top-r-b-r .start-money span { float: left; }
.main-top-r-b-r .start-money .start { height: 20px; line-height: 20px; padding: 6px 5px; float: left; width: 83px; color: #999; font-size: 12px; }
.main-top-r-b-r .start-money .max { color: #12adff; line-height: 15px; padding: 1px 5px 0 6px; cursor: pointer; }
.main-top-r-b-r .invest-money .earnings { font-size: 12px; height: 30px; line-height: 30px; color: #999; margin-bottom: 39px; }
.main-top-r-b-r .invest-money .earnings1 { height: 24px; line-height: 24px; }
.main-top-r-b-r .invest-money .invest-btn a { width: 144px; text-align: center;	/* font-size: 14px; */ color: #fff; }
.main-top-r-b-r .invest-money .start-money-on { border: 1px solid #12adff; }
.invest-money .start-money .minus-on, .invest-money .start-money .add-on { background: #12adff; cursor: pointer; }
.invest-money .start-money .minus-on i { background-position: 0 -24px; }
.invest-money .start-money .add-on i { background-position: -18px -18px; }

/* 借款车辆信息 */
.brw-car-info { border: 1px solid #e9e9e9; border-radius: 5px; }
.brw-car-info .tab-bd {	/* padding:20px 0px 15px 25px; */
font-size: 14px; color: #666; }
.brw-car-info .tab-bd ul { width: 310px; display: inline-block; padding: 20px 0px 15px 25px; }
.brw-car-info .tab-bd ul li { height: 35px; line-height: 35px; }
.brw-car-info .tab-bd ul:first-child { margin-right: 160px; }
.car-table .table { text-align: left; }
.car-table .table th, .car-table .table td { padding-left: 30px; }
.car-table .table td span { padding: 0 3px; height: 15px; background: #12adff; position: relative; vertical-align: middle; font-size: 9px; line-height: 15px; color: #fff; margin-left: 5px; display: inline-block; }
.car-table .table td span i { border-color: transparent #12adff transparent transparent; border-style: dashed  solid dashed dashed; border-width: 3px; display: inline-block; font-size: 0; height: 0;	/* margin-top: -8px; */ overflow: hidden; width: 0; position: absolute; left: -6px; top: 4px; }

/* 借款企业信息 */
.brw-car-info-sum { height: 76px; line-height: 76px; background: #e7e7e7; }
.brw-car-info-sum span { width: 474px; padding-left: 25px; }
.brw-car-info-con { line-height: 36px; background: #f5f5f5; margin-top: 10px; padding: 0 25px; position: relative; cursor: pointer; }
.brw-car-info-con .p-i { width: 8px; height: 5px; position: absolute; top: 15px; right: 20px; background: url(../images/arrow-bottom_03.png) no-repeat 0 -48px; }
.brw-car-info-con span { position: relative;	/* width: 312px; */ padding-left: 20px; }
.brw-car-info-con span i { width: 9px; height: 9px; position: absolute; top: 15px; left: 2px; background: url("../images/circle_07.png") no-repeat 0 -10px; }
.brw-car-info-con span b { width: 33px; height: 14px; background: url(../images/invest-bluebg_03.png) no-repeat; position: absolute; line-height: 14px; color: #fff; top: 12px; right: -50px; font-size: 9px; text-align: center; }
.brw-car-info-con:hover { color: #12adff; }
.brw-car-info-con:hover span i { background-position: 0 0; }
.brw-car-info-con:hover .p-i { background-position: 0 0; }

/*.brw-car-info .cur { color: #12adff; }
.brw-car-info .cur span i { background-position: 0 0; }
.brw-car-info .cur .p-i { background-position: 0 0; }*/
.car-table { display: none; }
.record { height: 52px; line-height: 52px; color: #12adff; font-size: 16px; padding-right: 29px; }
.record span:last-child { float: right; }
.record span:first-child { margin-left: 604px; }

/* 车辆照片 */
.picScroll-left { padding: 8px 40px; overflow: hidden; position: relative; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 17px; height: 28px; position: absolute; top: 50%; margin-top: -14px; background: url(../images/scroll.png) no-repeat; cursor: pointer; }
.picScroll-left .hd .prev { left: 16px; }
.picScroll-left .hd .next { right: 16px; background-position: -17px 0; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 290px; height: 207px; display: block; }

/* 项目详情 */
.zhuan-info { padding: 20px 35px 0px 27px; }
.zhuan-info p { line-height: 34px; }
.zhuan-info .p-last { margin-bottom: 40px; }